estar impecable - German English Dictionary